.edit-tool-page-container {
  @sRed: #fa514b;
  @sBlack: #131921;
  @sGray: #69798f;

  .plugin-tool-config-editor {
    height: 240px !important;
    width: 100% !important;
    border: 1px solid #d9d9d9;
    border-radius: 6px;
  }

  .common-ace-styles {
    .ace_comment {
      color: @sGray !important;
    }
    .ace_string,
    .ace_constant,
    .ace_numeric {
      color: @sRed !important;
    }
  }

  .plugin-tool-config-editor-json {
    .plugin-tool-config-editor();
    .common-ace-styles();
    .ace_variable,
    .ace_paren,
    .ace_operator {
      color: @sBlack !important;
    }
    .ace_line {
      color: @sGray !important;
    }
  }
  .plugin-tool-config-editor-yaml {
    .plugin-tool-config-editor();
    .common-ace-styles();
    .ace_tag {
      color: @sBlack !important;
    }
    .ace_line {
      color: @sRed !important;
    }
    .ace_keyword {
      color: @sBlack !important;
    }
    .ace_keyword {
      color: @sGray !important;
    }
  }
  .plugin-tool-config-editor-plain_text {
    .ace_variable,
    .ace_paren,
    .ace_operator,
    .ace_string,
    .ace_constant,
    .ace_numeric {
      color: @sBlack !important;
    }
  }
  .plugin-tool-config-editor:hover {
    border-color: #4096ff;
  }

  .schema-prompt-el {
    color: #131921;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 157.143% */
    margin-right: 24px;
  }

  .schema-prompt-el-before {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin-right: 8px;
  }

  .schema-prompt-el-black::before {
    .schema-prompt-el-before();
    background-color: @sBlack;
  }
  .schema-prompt-el-red::before {
    .schema-prompt-el-before();
    background-color: @sRed;
  }
  .schema-prompt-el-gray::before {
    .schema-prompt-el-before();
    background-color: @sGray;
  }
  .test-result-status {
    color: #69798f;
    .result_none {
      color: #ccc;
    }
    .result_success {
      color: #38d0af;
    }
    .result_error {
      color: #fa514b;
    }
  }
}
